/*导航*/
.layui-nav-tree .layui-nav-child dd.layui-this, 
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this, 
.layui-nav-tree .layui-this>a, 
.layui-nav-tree .layui-this>a:hover{
	background-color: #262626;
    color: #cb7b36;
    text-decoration: underline;
}
.layui-nav-tree .layui-nav-child dd.layui-this a{

}
.layui-nav-tree .layui-nav-bar{
	background: #C3644B;
	display: none;
}

/*按钮*/
.layui-btn+.layui-btn{
	margin-left: 5px;
}
.layui-btn-xs{
	padding: 0px 15px;
}
.layui-table .layui-btn+.layui-btn{
	margin-left: 0;
}

/*弹层控件*/
.layui-layer-iframe{
	box-shadow: 1px 1px 5px rgba(0,0,0,.3) !important;
}
.xw-layui-layer .layui-layer-content{
	padding: 3px;
	/*height: calc(100% - 40px - 38px) !important;*/
}
.xw-layui-layer .layui-layer-title{
	padding: 0 80px 0 10px;
	height: 40px;
    line-height: 40px
}
.xw-layui-layer .layui-layer-setwin{
	top: 12px;
}
.xw-layui-layer .layui-layer-btn{
	padding: 0px 15px 5px 10px!important;
	border-top: 1px solid #eeeeee;
	background: #f8f8f8;
}



/*layui 表单*/
.layui-form{
	position: relative;
}
.layui-form-item{
	margin: 0;
}
.layui-form .layui-inline{
	vertical-align: top;
}
.layui-form-label{
	min-width: 80px;
	width: auto;
	text-align: left;
}
.layui-input-block{
	padding: 5px 0;
	/*margin-left:0px;*/
	flex: 1;
	-ms-flex: 1; /* 兼容IE */
	-ms-flexbox; /* IE 10 */
}
.layui-input{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	display: inline-block;
}
.layui-form-select{
	text-align: left;
}	
.layui-form-checkbox{
	height: 28px;
    line-height: 28px;
}
.layui-form-item .layui-form-checkbox{
	margin: 0;
}
.layui-form-checkbox[lay-skin=primary]{
	padding-left: 20px;
}
.layui-form-checkbox[lay-skin=primary] span {
	padding-right: 8px;
}
.layui-form-radio{
	margin: 0;
}
.layui-form-radio>i{
	margin-right: 5px;
}
.layui-textarea{
	-webkit-appearance: none;
	transition: all 0s;
	-webkit-transition: all 0s;
}
.layui-form-selected dl{
	z-index: 99999999999;
	display: block !important;
	top: 35px;
}
.layui-form-selectup dl{
	top: auto !important;
	bottom: 35px;
}

/*单选框*/
.layui-radio-disbaled>i{
	color: #5FB878 !important;
}

/*.layui-tab 选项卡*/
.layui-tab{
	margin: 0;
}
.layui-tab[type="nav"] .layui-tab-title{
    float: left;
    height: 100%;
    width: 120px;
    background: rgb(242, 242, 242);
}
.layui-tab[type="nav"] .layui-tab-title li{
    display: block;
}
.layui-tab[type="nav"] .layui-tab-content{
    float: left;
    width: calc(100% - 121px);
}
.layui-tab[type="nav"] .layui-tab-content{
    height: 100% !important;
}



/*进度条*/
body .open-progress{
	box-shadow:none !important;
	background: none  !important;
}




/*时间控件*/
.layui-laydate{
	-webkit-animation-duration: 0s !important;
    animation-duration: 0s !important;
}
.layui-laydate-header{
	line-height: 25px;
}
.layui-laydate .layui-laydate-content{
	padding: 5px;
}
.layui-laydate-content td, .layui-laydate-content th{
	height: 26px;
}
.layui-laydate-footer{
    height: 40px;
    line-height: 20px;
}
.laydate-footer-btns{
	top: 6px;
}
.layui-laydate-main ol::-webkit-scrollbar{
	width: 0;	 
}

/*附件上传*/
.fileUpload-open-class .layui-layer-setwin .layui-layer-close2{
	right: -9px;
    top: -13px;
}
.fileUpload-layui-carousel >div[carousel-item]:before{
    content: '暂无图片';
    font-size: 14px;
}


/*树形控件*/
.layui-tree *,.layui-tree :after,.layui-tree :before{
	-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.layui-tree  .layui-form-checkbox[lay-skin=primary]{
	padding-left: 5px;
}
.layui-tree-selectedNode{
	background: #E0EAF7!important;
}
.layui-tree-pack{
	padding-left:0;
}
.layui-tree-line .layui-tree-pack{
	text-indent: 0;
}
.layui-tree-main{
	text-indent: 0;
}
.layui-tree-iconClick{
	margin: 0 5px;
}
.layui-tree-iconArrow:after{
	transition: 0s;
	border-color: transparent transparent transparent  #989898;
}
.layui-tree-spread>.layui-tree-entry .layui-tree-iconArrow:after{
	left: 0px;
	top: 7px;
	border-color: #989898 transparent transparent transparent;
}
.layui-tree .layui-hide{
    visibility: hidden;
    display: block !important;
}
.layui-tree .layui-btn-group{
	line-height: 32px;
}
.layui-tree-entry{
    padding: 0px 0;
    height: 30px;
    line-height: 30px;
    display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box; /* Firefox 17- */
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex; /* Firefox 18+ */
	display: -ms-flexbox; /* IE 10 */
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
}
.layui-tree-entry .tree-more{
	display: none;
	position: absolute;
    right: 5px;
    color: #c3241e;
    cursor: pointer;
    top: 0px;
    line-height: 32px;
    height: 30px;
}
.layui-tree-entry:hover .tree-more{
	display: block;
}
.layui-tree-entry.hover{
	background: #eee;
}
.layui-tree-entry.hover .tree-more{
	display: block;
}
.layui-tree-line .layui-tree-entry:before{
	display: none !important;
}
.layui-tree-entry .iconfont{
	margin-right: 5px;
	color: #c3241e;
	line-height: 0;
}
.layui-tree-entry~.layui-tree-pack .layui-tree-entry:before{
	content: '';
    display: block;
    height:30px;
    min-width: 16px;
   float: left;
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 2px);
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 3px);
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 4px);
}
.layui-tree-entry~*  .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 5px);
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 6px);
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 7px);
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 8px);
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 9px);
}
.layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry~* .layui-tree-entry:before{
    min-width: calc(16 * 10px);
}
.layui-tree-line .layui-tree-entry:before{
	display: none !important;
}
.layui-tree_dropDown_menu{
	position: absolute;
    background: #FFF;
    border: 1px solid #CCC;
    width: 100px;
    line-height: 25px;
    text-indent: 20px;
    z-index: 99;
    top: 0;
    left: 0;
}
.layui-tree_dropDown_menu li:hover {
	cursor: pointer;
    background: #F4F5F9;
}



/*轮播图*/
.layui-carousel[lay-arrow=always] .layui-carousel-arrow{
	left: 6px;
}
.layui-carousel:hover .layui-carousel-arrow[lay-type=add], 
.layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add]{
	right: 6px;
}
.layui-carousel-ind{
	top: -25px;
}



/*动画*/
.layui-btn, .layui-input, .layui-select, .layui-textarea, .layui-upload-button {
    transition: all 0s;
    -webkit-transition: all 0s;
}


/*图片弹窗*/
.layui-layer-shade[style*="0.9;"]{
	opacity: 0.3 !important;
}
/*.layui-layer-resize {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 11px;
	color: #dadada;
}
.layui-layer-resize:before {
  content: "\e658";
}*/
.layui-layer-imguide,.layui-layer-imgbar{
	display: block !important;
}
.layui-layer-imgnext, .layui-layer-imgprev,.layui-layer-imgbar2{
	position: fixed !important;
}
.layui-layer-imgprev{
	left: 50px !important;
}
.layui-layer-imgnext{
	right: 50px !important;
}

/*颜色选择器*/
.layui-colorpicker-main-input .layui-btn-container .layui-btn {
    margin: 0 5px 0 0;
}
.layui-colorpicker-trigger-i{
    display: none;
}


/*基本按钮颜色*/
.layui-btn-normal{
    background-color: #009688;
}


/*时间范围*/
.layui-laydate-range .laydate-main-list-1 .laydate-prev-m,
.layui-laydate-range .laydate-main-list-1 .laydate-prev-y{
    display: inline-block !important;
}


